package com.irdstudio.rsp.rule.service.facade;

import java.util.List;

import com.irdstudio.rsp.drools.beans.RuleBean;
import com.irdstudio.rsp.rule.service.vo.BizRuleLogVO;

/**
 * <p>Description:业务规则调用日志				<p>
 * @author AutoCoder
 * @date 2019-10-30
 */
public interface BizRuleLogService {
	
	public List<BizRuleLogVO> queryAllOwner(BizRuleLogVO bizRuleLogVo);
	
	public List<BizRuleLogVO> queryAllCurrOrg(BizRuleLogVO bizRuleLogVo);
	
	public List<BizRuleLogVO> queryAllCurrDownOrg(BizRuleLogVO bizRuleLogVo);
	
	public int insertBizRuleLog(BizRuleLogVO inBizRuleLogVo);
	
	public int deleteByPk(BizRuleLogVO bizRuleLogVo);
	
	public int updateByPk(BizRuleLogVO bizRuleLogVo);
	
	public BizRuleLogVO queryByPk(BizRuleLogVO bizRuleLogVo);

	public void newTransLogBizRuleResult(RuleBean ruleBean, String req, String resp, String message);
}
